分享至
建構子是什麼?建構子(Constructor)是一種「特殊的方法」,在new一個物件的時候會自動被呼叫它的功能是初始化物件的狀態,像設定檔案路徑、連線字串、初始值等等
你可以把「建構子」想成 開房間的動作:如果沒特別要求,飯店幫你安排「標準房」(= 預設建構子)如果你有需求(海景房、加床…),就指定細節(= 有參數建構子)
範例
建構子在物件被new出來時自動執行,非常適合做「初始化工作」,像檔案路徑、資料庫連線字串、或任何預設值
IT邦幫忙